leaf senescence - Turkish English Dictionary